SVMview: A Performance Tuning Tool for DSM-Based Parallel Computers
نویسندگان
چکیده
This paper describes a performance tuning tool, named SVMview, for DSM-based parallel computers. SVMview is a tool for doing a post-mortem analysis of page movements generated during the execution of Fortran-S programs. This tool is able to analyze some particular phenomena such as false-sharing which occurs when several processors write to the same page simultaneously. Such behavior entails badly the performance of DSM systems, and thus are particularly important to be detected. SVMview: un outil de \performance tuning" pour MVP R esum e : Ce papier d ecrit un outil de \performance tuning", appel e SVMview, pour des architectures parall eles supportant une m emoire virtuelle partag ee. SVMview est un outil permettant une analyse post-mortem des mouvements de page g en er es durant l'ex ecution d'un programme Fortran-S. Cet outil est capable d'analyser quelques ph enom enes particu-liers comme le faux-partage qui se produit lorsque plusieurs processeurs ecrivent simultan e-ment dans une m^ eme page. Il est particuli erement important de d etecter ces comportements car ils induisent une d egradation rapide du syst eme de m emoire virtuelle partag ee
منابع مشابه
Interactive Debugging and Performance Analysis of Massively Parallel Applications
In the eld of high performance computing, massively parallel processing systems (MPPs) get more and more important. A rising number of complex applications is parallelized for execution on these machines. Still a signiicant portion of the time needed for parallelization is spent for the process of debugging and performance tuning. A main reason for this fact is the absence of adequate tools sup...
متن کاملParallel Spatial Pyramid Match Kernel Algorithm for Object Recognition using a Cluster of Computers
This paper parallelizes the spatial pyramid match kernel (SPK) implementation. SPK is one of the most usable kernel methods, along with support vector machine classifier, with high accuracy in object recognition. MATLAB parallel computing toolbox has been used to parallelize SPK. In this implementation, MATLAB Message Passing Interface (MPI) functions and features included in the toolbox help u...
متن کاملScal-Tool: Pinpointing and Quantifying Scalability Bottlenecks in DSM Multiprocessors1
Distributed Shared-Memory (DSM) multiprocessors provide an attractive combination of cost-effective commodity architecture and, thanks to the shared-memory abstraction, relative ease of programming. Unfortunately, it is well known that tuning applications for scalable performance in these machines is time-consuming. To address this problem, programmers use performance monitoring tools. However,...
متن کاملCharon toolkit for parallel, implicit structured-grid computations: Functional design
1 Introduction In a previous report the design concepts of Charon 5] were presented. Charon is a toolkit that aids engineers in developing scientiic programs for structured-grid applications to be run on MIMD parallel computers. It constitutes an augmentation of the general-purpose MPI-based 4] message-passing layer, and provides the user with a hierarchy of tools for rapid prototyping and vali...
متن کاملApplying Human Factors to the Design of Performance Tools
After two decades of research in parallel tools for perfor mance tuning why are users still dissatis ed This paper outlines the human factors issues that determine how performance tools are perceived by users The information provides insight into why current performance visualizations are not as well received as they should be and what must be done in order to develop tools that are more closel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996